.imgbox img{
    position: absolute;
}

.banner .btns input{
    position: absolute;
    display: block;
    width: 40px;
    height: 60px;
    border: none;
    background: rgba(255, 255, 255, 0.322);
    color: white;
    top:50%;
    cursor: pointer;
    margin-top: -30px;
}
.banner .btns input:active{
    background: #55f;
    color: #fff;
}
.banner .btns .left{
    left:0;
    border-top-right-radius: 5px;    
    border-bottom-right-radius: 5px; 
}
.banner .btns .right{
    right:0;
    border-top-left-radius: 5px;    
    border-bottom-left-radius: 5px; 
}

.banner .list{width: 100%;height:20px;position: absolute;bottom: 0;left:0;display: flex;justify-content: center;}
.banner .list span{cursor: pointer;border-radius: 50%;background: rgba(200,200,200,0.6);width: 10px;height: 10px;margin: 0 20px;}
.banner .list span.active{background: red;color: #fff}